EMT Practice Test

1. Question Content...


Question List

Question1: Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]

Question2: What of the following statements regarding walkthrough are NOT true?

Question3: Which of the following is a correct reason to apply test automation?

Question4: Consider the following pseudo code
1. Begin
2. Read Gender
3. __Print "Dear"
4. If Gender = 'female'
5. Print ("Ms")
6. Else
7. __Print ( "Mr")
8. Endif
9. End
How many test cases are needed to achieve 100 per cent decision coverage?

Question5: Which of the following is an example of black-box dynamic testing?

Question6: Which of the following is a white-box test technique?

Question7: A student needs to score at least 50 points to pass. If they score at least 100 points they will achieve a merit
and if they score at least 150 points they will achieve a distinction.
Which two values are in the same partition?

Question8: Component testing may include:

Question9: Considering the following pseudo-code, calculate the MINIMUM number of test cases required to achieve
100% statement coverage and 100% decision coverage.

Question10: Which of the following options describe the causal chain in the correct sequence?

Question11: In which development life cycle model is regression testing an increasingly important activity as the project
progresses?

Question12: "Experience based" test design techniques, typically...

Question13: Which of the following can be a common objective of testing?

Question14: Which of the following is a typical characteristic of the WALKTHROUGH review type?

Question15: An iPhone application identifies and counts all purchases of a particular product from a shopping website. The
application incorrectly counts purchase attempts by including both failed attempts, and also those where the
purchase was terminated by the user before completion. Testing has identified that the problem was located in
the 'purchase identification' module, where the first stage in the purchasing process was counted, rather than a
successful confirmed purchase.
Which of the following statements correctly identifies what has happened? [K2]

Question16: The following condition is given:
Integer x, y; IFx>0ANDx< 100
y = y + x; END-IF
Using boundary analysis for x. which test cases are required?

Question17: Which of the following is a correct statement about informal reviews?

Question18: Which of the following test case design techniques is white box (structure-based)? [K1]

Question19: One of the exit criteria for a SW project was defined as "80% statement coverage".
A test manager submitted the following report:
"We did not measure the statement coverage. However, we ensured 80% branch coverage, therefore the exit
criteria was met".
Is the test manager right?

Question20: From the following list, which of the following apply to experience-based techniques? [K2]
a. Test cases are derived from a model of the problem to be solved or the software
b. Test cases are derived from the knowledge of the testers
c. The knowledge of testers, developers and users is used to drive testing
d. The internal structure of the code is used to derive test cases

Question21: What content would be in an incident report if that incident report was based on the IEEE 829 Standard for
SoftwareTest Documentation?
(i)Identification of configuration items of the software or system.
(ii)Software or system lifecycle process in which the incident was observed.
(iii)Description of the anomaly to enable reproduction of the incident.
(iv)Number of occurrences of the incident.
(v)Classification of the cause of the incident for metrics and for reporting purposes.
Number of correct answers: 1

Question22: Refer to the exhibit

Given the following State Transition diagram, match the test cases below with the relevant set of state
transitions.
(i)X-Z-V-W
(ii)W-Y-U-U

Question23: A software system checks age in order to determine which welcome screen to display Age groups are
Group I: 0-12
Group II: 13-18
Group III: over 18
Which of the below represent boundary values?

Question24: The following diagram lists various types of operating systems, databases and application servers supported by
the application under test. For complete coverage of all combinations, how many combinations of the above
are to be tested?

Question25: Which of the following sentences about testing and debugging is correct?

Question26: When considering the roles of test leader and tester, which of the following tasks would NOT typically be
performed by a tester?

Question27: Your company is developing a system with complex business rules and many branches in the structure of its
code components. You need to choose one black box technique and one white box technique for test case
design.
Which one of the following offers the BEST choice?

Question28: Debugging and Testing are key activities in the software development lifecycle.
Which of the following are 'Debugging' activities?
a) Identifying, a failure
b) Locating the cause of failure
c) Fixing the defect
d) Checking the fix has resolved the failure

Question29: When testing a mission critical system a high coverage should be achieved. Which of the following techniques
should be implemented as a structural based coverage technique in order to achieve highest coverage?

Question30: Which of the following BEST describes the relationship between test planning and test execution? [K2]

Question31: What is a typical benefit of use case testing?

Question32: Which of the following are triggers for Maintenance testing?
a) System migration from one platform to another.
b) Retirement of a system.
c) Preparation for an audit of a system.
d) Modifications to a system.
e) Development of a whole new system.

Question33: Which ONE of the following is the BEST way to take advantage of the different mindsets of testers and
developers?

Question34: Which of the following are the phases of the ISTQB fundamental test process?

Question35: During which stage of the fundamental test process is the testability of requirements evaluated?

Question36: Which of the following DOES NOT describe "component testing'?

Question37: Which statement correctly describes debugging? [K2]

Question38: What is static analysis?

Question39: What is the value of static code analysis?

Question40: Your task is to compile a test execution schedule for the current release of software.
The system specification states the following logical dependencies:
* An admin user must create/amend/delete a standard user.
* A standard user is necessary to perform all other actions.
The test plan requires that re-tests must be performed first, followed by the highest priority tests. To save time,
the test plan states that tests should be scheduled to create test data for the subsequent tests in the schedule.
The following test cases have been designed, with an indication of priority (1 being the highest priority) and
whether the test has previously failed.

Which test execution schedule meets the test plan requirements and logical dependencies?

Question41: Choose below the best characterization of the difference between black-box testing and white-box testing

Question42: A system requirement states that up to 100 users should be able to carry out a transaction, with responses
returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?

Question43: Refer to the exhibit
The following test cases need to be run, but time is limited, and it is possible that not all will be completed
before the end of the test window

The first activity is to run any re-tests, followed by the regression test script. Users have supplied their priority
order to tests.
Which of the following gives an appropriate test execution schedule, taking account of the prioritisation and
other constraints? [K3]

Question44: Which of the following approaches is/are used in Integration tests?

Question45: The following program part is given:
IF (condition A)
then DO B
END IF
How many test cases are necessary in order to achieve 100% statement coverage?

Question46: Which of the following options BEST explain the pesticide paradox principle of testing?

Question47: To which of the following test levels regression testing be applied?
I. Component Testing
II. Integration Testing
III. System Testing
IV. Acceptance Testing

Question48: Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.

Question49: Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve
the communication and relationship between testers and others?
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.

Question50: "Statement Testing" is part of;

Question51: Which of the following apply to System Testing?
a) May satisfy legal requirements.
b) Can use system specifications as a test basis.
c) Often the responsibility of business users.
d) Main goal is to establish confidence.
e) Should focus on the communication between systems.

Question52: Consider the following code
int premium=2500;
if <age<30)
{
premium = premium +1500:
}
Which options suits for a correct combination of Boundary value and expected result. Assume first number as
boundary followed by expected result.

Question53: Which of the following statements regarding incidents is NOT true?

Question54: Which TWO of the following test tools would be classified as test execution tools? [K2]
a. Test data preparation tools
b. Test harness
c. Review tools
d. Test comparators
e. Configuration management tools

Question55: A test case starts at S1 and triggers 4 events in sequence: E1, E4, E5, E7. What will be the finishing state and
the output(s) from the test case? [K3]
Refer to the exhibit

Question56: Which of the following processes is related to ensuring the integrity of the testware?

Question57: When should component integration tests be carried out?

Question58: Which of the following defects-can NOT be found by static analysis tools?

Question59: Which of the following statements about test reports are TRUE?
I. Test reports shall be approved by the test team.
II. Test reports shall give stakeholders information as basis for decisions
III. Test reports shall summarize what happened through a period of testing,
IV. Test reports shall be approved by the development team, the test team and the customer
V. Test reports shall include information about remaining risks.

Question60: An online form has a "Title" input field The valid values for this field are: Mr, Ms. Mrs. Which of the
following is a correct list of the equivalence classes of the input values for this field?

Question61: Which of the following is a Black Box test design technique?

Question62: Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing
techniques?

Question63: Which statement about use case testing is true?

Question64: You are testing an e-commerce system The system accepts four different types of Credit Cards; each card has
its own rules for valid and invalid numbers. The following is a portion of the Decision Table for Order
Management.:

The combination of the conditions Valid Card Number (NO) + Purchase Approved (YES) is not feasible.
You wish to perform a test which completely covers all the combinations of equivalence partitioning tor the
different types of credit card, according to the rules shown in the above Decision Table
How many test cases do you need?

Question65: What does the term Pesticide paradox' refer to?

Question66: Which of the following errors CANNOT be found with structure-based testing techniques?

Question67: At what stage of the Fundamental Test Process do testers write the steps of the test procedures?

Question68: Which of the following would be a good test technique to use when under severe time pressure?

Question69: Which of the following test design techniques is not a black box technique?

Question70: Which of the following is an appropriate reason for maintenance testing?

Question71: Which of the following correctly states a limitation in the use of static analysis tools? [K1]

Question72: A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak
times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a
response time lower than 20 seconds during peak loads.
Which of the following set of test types would be most appropriate to verify the non-functional requirements
expressed in this statement?

Question73: Your agile project has scheduled a final sprint before release to fix and re-test all open defects with a priority
level of 3 or above.
The following defect report shows the defect fields that are currently being captured on the system.
Title: Unable to add excursions to pre-paid cruises
Date raised: 21/05/18
Author: Emma Rigby
Status: Fixed
What occurred: I went to book an excursion for a pre-paid cruise but received an error message saying,
'Facility not available'. I can book excursions on cruises that have not yet been fully paid.
What should have occurred: Requirement 3.12 says clearly that customers can add excursions after cruises
have been fully paid so the facility should have been available (when an additional amount may now need to
be paid).
Priority: 2
Software build: 2.1
Test level: System test
Environment details: System test 3
Which of ONE of the following additional defect report fields would be MOST beneficial for the sprint team
to add?

Question74: An organization is working on updating test cases for a particular module of their software.
Sam updated a set of test cases yesterday and saved the new version on his PC.
Unfortunately, the hard disk of his PC crashed, and his work was lost.
The IT department of the organization restored the contents of his hard disk with the last available back-up -
from the previous morning However the changes made by him yesterday were lost forever
Which of the following tools, had it been used, would have prevented the loss of Sam's updates?

Question75: The following incident report that was generated during test of a web application
What would you suggest as the most important report improvement?
Defect detected date: 15.8.2010
Defect detected by. Joe Smith
Test level System test
Test case Area 5/TC 98
Build version: 2011-16.2
Defect description After having filled out all required fields in screen 1,1 click ENTER to continue to screen 2.
Nothing happens, no system response at all.

Question76: A company purchased a new system which deals with all financial transactions in the company Which test
types call for involvement of an expert from the financial department?

Question77: Which of the following statements is true?
I) Test planning activities include selecting the test object
II) Test strategy implementation is NOT a part of test planning
III) Choosing appropriate test techniques is part of test design
IV) Test schedule and exit criteria modification are part of test planning

Question78: Which of the following statements about test execution effort is true?

Question79: What is a peer review?

Question80: Which of the following would NOT be a common metric used for monitoring test preparation and execution?

Question81: The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table
below.
Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard
and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test
cases? [K3]

Question82: You need to test the login page of a web site The page contains fields for user name and password Which test
design techniques are most appropriate for this case?

Question83: Which of the following test types are non-functional tests?
I) Acceptance test
II) Regression test
III) Stress test
IV) Component test
V) Reliability test

Question84: Which of the following test organizations has the highest level of independence?

Question85: Which of the following are correct tasks during "Test analysis and design"?
I. Designing and prioritizing test cases
II Identifying any required infrastructure and tools
III. Reviewing the test basis
IV Creating test data and preparing test harnesses
V. Writing automated test scripts

Question86: During which stage of the fundamental test process is the testability of requirements evaluated?

Question87: What is a defect density?

Question88: What is decision table testing?

Question89: Which of the following test execution outcomes are likely to increase the overall quality of the software:
I) A test case passes
II) A test case fails, defect gets logged which subsequently gets fixed
III) Some tests are deferred because test environment is not available
IV) A bug is found but there is no corresponding test case

Question90: Which of the following describes a task performed as part of the Test Implementation and Execution' activity?

Question91: Which ONE of the following statements does NOT describe how testing contributes to higher quality?

Question92: Consider the following Pseudo code:

How many minimum lea cases are required to cover 100% Statement coverage and Decision coverage?

Question93: Which of the following test techniques is structure-based?

Question94: Which type of review has the following main purposes:
discussing, making decisions, evaluating alternatives, finding defects, solving technical problems and checking
conformance to specifications, plans, regulations, and standards?

Question95: Given the following decision tables, what is the expected result for the test case listed below?

Test Case: Purchase a Toaster weighing 9kg for £10.

Question96: What is the ideal number of regression test cycles?

Question97: Which of the following statements about independent testing is WRONG?

Question98: You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?

Question99: Which of the following activities do NOT belong to test implementation and execution?

Question100: Which of the following activities is appropriate to the test planning stage?

Question101: Which of the following is a valid collection of equivalence classes for the following problem: "An Integer
numeric field shall contain values from 1 to 80 both values inclusive"

Question102: Given the following state transition diagram where SS is the start state:

Which of the following answers describes a test case that only uses valid transitions to exercise all states, using
the minimum number of transitions?

Question103: Where and by whom is Beta testing normally performed?

Question104: Which of the following defect types are LEAST likely to be discovered when using static analysis tools?

Question105: For a given set of test-cases, which of the following is a benefit of running these tests with a test automation
tool?

Question106: What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27

Question107: A holiday club restricts those booking the holiday, to people between the ages of 18 and 30 inclusive.
Using three-point boundary values, what ages would be required to test the lower and upper boundary?

Question108: Given the following requirement:

Which of the following statements is NOT correct?

Question109: Which of the following represents good testing practice for testers, irrespective of the software lifecycle model
used?